place with abundant marshes - Espagnol Anglais Dictionnaire